runtime.g._defer (field)
27 uses
runtime (current package)
heapdump.go#L366: dumpint(uint64(uintptr(unsafe.Pointer(gp._defer))))
heapdump.go#L378: for d := gp._defer; d != nil; d = d.link {
mgcmark.go#L789: for d := gp._defer; d != nil; d = d.link {
panic.go#L241: d.link = gp._defer
panic.go#L242: gp._defer = d
panic.go#L296: *(*uintptr)(unsafe.Pointer(&d.link)) = uintptr(unsafe.Pointer(gp._defer))
panic.go#L297: *(*uintptr)(unsafe.Pointer(&gp._defer)) = uintptr(unsafe.Pointer(d))
panic.go#L411: d := gp._defer
panic.go#L424: gp._defer = d.link
panic.go#L434: gp._defer = d.link
panic.go#L463: d := gp._defer
panic.go#L474: gp._defer = d.link
panic.go#L512: if gp._defer != d {
panic.go#L517: gp._defer = d.link
panic.go#L594: prevDefer = gp._defer
panic.go#L614: d := gp._defer
panic.go#L662: gp._defer = d1
panic.go#L801: d := gp._defer
panic.go#L820: gp._defer = d.link
panic.go#L849: if gp._defer != d {
panic.go#L861: gp._defer = d.link
panic.go#L885: d := gp._defer
panic.go#L905: gp._defer = d.link
proc.go#L3468: gp._defer = nil // should be true already but just in case.
runtime2.go#L418: _defer *_defer // innermost defer
stack.go#L759: adjustpointer(adjinfo, unsafe.Pointer(&gp._defer))
stack.go#L760: for d := gp._defer; d != nil; d = d.link {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)